bitkeeper revision 1.1539 (42939e68t9DDgqpBZmkD0dpuIEiwBQ)
authorarun.sharma@intel.com[kaf24] <arun.sharma@intel.com[kaf24]>
Tue, 24 May 2005 21:36:40 +0000 (21:36 +0000)
committerarun.sharma@intel.com[kaf24] <arun.sharma@intel.com[kaf24]>
Tue, 24 May 2005 21:36:40 +0000 (21:36 +0000)
[PATCH] xen-libxc-static-build.patch

Fix build of the static library.

As it was depending on an undefined objects variable (OBJS), its
dependency list was null and thus it ended up empty.

Also optimize the depedency checking so we don't need a submake. Not
too great an optimization, but it makes it short :)

Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
tools/libxc/Makefile

index 66f01d94897c7d8dca505a54a740bf39bb7afd41..7f85858d8512323f8dd2ec88687f8c863fafb6d8 100644 (file)
@@ -45,8 +45,7 @@ PIC_OBJS := $(patsubst %.c,%.opic,$(SRCS))
 LIB      := libxc.a libxc.so libxc.so.$(MAJOR) libxc.so.$(MAJOR).$(MINOR)
 
 all: build
-build: check-for-zlib mk-symlinks
-       $(MAKE) $(LIB)
+build: check-for-zlib mk-symlinks $(LIB)
 
 check-for-zlib:
        @if [ ! -e /usr/include/zlib.h ]; then \
@@ -93,7 +92,7 @@ rpm: build
        mv staging/i386/*.rpm .
        rm -rf staging
 
-libxc.a: $(OBJS)
+libxc.a: $(LIB_OBJS)
        $(AR) rc $@ $^
 
 libxc.so: libxc.so.$(MAJOR)